@scream
3年前 提问
1个回答
aes是分组密码吗
在下炳尚
3年前
aes是分组密码。AES(Advanced Encryption Standard)是由NIST标准化的对称分组密码,AES为分组密码,所谓分组密码,也就是把明文分成一组一组的,每组长度相等,每次加密一组数据,直到加密完整个明文。
分组密码不仅仅是一个加密算法,也是用于实现多种不同密码学编码机制的万能元件。例如,人们可以使用分组密码构建各种不同种类的基于分组的加密方案,甚至还可以用它来实现序列密码。其中,不同的加密方式就称为操作模式。目前包括五种主流的操作模式:
电子密码本模式(electronic code book mode, ECB)
密码分组链接模式(cipher block chaining mode, CBC)
密码反馈模式(cipher feedback mode, CFB)
输出反馈模式(output feedback mode, OFB)
计数器模式(Counter mode, CTR)